home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / net / bind-contrib.tar.gz / bind-contrib.tar / contrib / host / type.h < prev    next >
C/C++ Source or Header  |  1996-11-10  |  3KB  |  195 lines

  1. /*
  2. ** Various new resource record type and class values.
  3. **
  4. **    These might be missing in the default files on old platforms.
  5. **    Also included are several definitions that might have been
  6. **    omitted because they are obsolete, or are otherwise missing.
  7. **
  8. **    They belong in <arpa/nameser.h>
  9. **
  10. **    @(#)type.h              e07@nikhef.nl (Eric Wassenaar) 961010
  11. */
  12.  
  13. /* never used in practice */
  14.  
  15. #ifndef C_CSNET
  16. #define C_CSNET        2
  17. #endif
  18.  
  19. /* missing on some platforms */
  20.  
  21. #ifndef C_CHAOS
  22. #define C_CHAOS        3
  23. #endif
  24.  
  25. /* missing in some old versions */
  26.  
  27. #ifndef C_HS
  28. #define C_HS        4
  29. #endif
  30.  
  31. /* obsolete/deprecated types already missing on some platforms */
  32.  
  33. #ifndef T_MD
  34. #define T_MD        3
  35. #endif
  36. #ifndef T_MF
  37. #define T_MF        4
  38. #endif
  39. #ifndef T_MB
  40. #define T_MB        7
  41. #endif
  42. #ifndef T_MG
  43. #define T_MG        8
  44. #endif
  45. #ifndef T_MR
  46. #define T_MR        9
  47. #endif
  48. #ifndef T_NULL
  49. #define T_NULL        10
  50. #endif
  51. #ifndef T_MINFO
  52. #define T_MINFO        14
  53. #endif
  54.  
  55. /* missing in some old versions */
  56.  
  57. #ifndef T_TXT
  58. #define T_TXT        16
  59. #endif
  60.  
  61. /* defined per RFC 1183 */
  62.  
  63. #ifndef T_RP
  64. #define T_RP        17
  65. #endif
  66. #ifndef T_AFSDB
  67. #define T_AFSDB        18
  68. #endif
  69. #ifndef T_X25
  70. #define T_X25        19
  71. #endif
  72. #ifndef T_ISDN
  73. #define T_ISDN        20
  74. #endif
  75. #ifndef T_RT
  76. #define T_RT        21
  77. #endif
  78.  
  79. /* defined per RFC 1348, revised per RFC 1637 */
  80.  
  81. #ifndef T_NSAP
  82. #define T_NSAP        22
  83. #endif
  84. #ifndef T_NSAPPTR
  85. #define T_NSAPPTR    23
  86. #endif
  87.  
  88. /* reserved per RFC 1700, defined per RFC XXXX */
  89.  
  90. #ifndef T_SIG
  91. #define T_SIG        24
  92. #endif
  93. #ifndef T_KEY
  94. #define T_KEY        25
  95. #endif
  96.  
  97. /* defined per RFC 1664 */
  98.  
  99. #ifndef T_PX
  100. #define T_PX        26
  101. #endif
  102.  
  103. /* defined per RFC 1712, already withdrawn */
  104.  
  105. #ifndef T_GPOS
  106. #define T_GPOS        27
  107. #endif
  108.  
  109. /* reserved per RFC 1700, defined per RFC 1884 and 1886 */
  110.  
  111. #ifndef T_AAAA
  112. #define T_AAAA        28
  113. #endif
  114.  
  115. /* defined per RFC 1876 */
  116.  
  117. #ifndef T_LOC
  118. #define T_LOC        29
  119. #endif
  120.  
  121. /* defined per RFC XXXX */
  122.  
  123. #ifndef T_NXT
  124. #define T_NXT        30
  125. #endif
  126.  
  127. /* defined per RFC XXXX */
  128.  
  129. #ifndef T_EID
  130. #define T_EID        31
  131. #endif
  132.  
  133. /* defined per RFC XXXX */
  134.  
  135. #ifndef T_NIMLOC
  136. #define T_NIMLOC    32
  137. #endif
  138.  
  139. /* defined per RFC XXXX */
  140.  
  141. #ifndef T_SRV
  142. #define T_SRV        33
  143. #endif
  144.  
  145. /* defined per RFC XXXX */
  146.  
  147. #ifndef T_ATMA
  148. #define T_ATMA        34
  149. #endif
  150.  
  151. /* defined per RFC XXXX */
  152.  
  153. #ifndef T_NAPTR
  154. #define T_NAPTR        35
  155. #endif
  156.  
  157. /* nonstandard types are threatened to become extinct */
  158.  
  159. #ifndef T_UINFO
  160. #define T_UINFO        100
  161. #endif
  162.  
  163. #ifndef T_UID
  164. #define T_UID        101
  165. #endif
  166.  
  167. #ifndef T_GID
  168. #define T_GID        102
  169. #endif
  170.  
  171. #ifndef T_UNSPEC
  172. #define T_UNSPEC    103
  173. #endif
  174.  
  175. /* defined per RFC 1995 */
  176.  
  177. #ifndef T_IXFR
  178. #define T_IXFR        251
  179. #endif
  180.  
  181. /* really missing on some weird platforms, can you believe it */
  182.  
  183. #ifndef T_AXFR
  184. #define T_AXFR        252
  185. #endif
  186.  
  187. /* obsolete/deprecated types already missing on some platforms */
  188.  
  189. #ifndef T_MAILB
  190. #define T_MAILB        253
  191. #endif
  192. #ifndef T_MAILA
  193. #define T_MAILA        254
  194. #endif
  195.